home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / biosr1.zip / BIOSR.TXT < prev    next >
Text File  |  1994-05-31  |  8KB  |  152 lines

  1. BIOS Reporter, version 1.0                       _______
  2. Copyright (c) 1995, Paul Postuma            ____|__     |                (R)
  3. all rights reserved                      --|       |    |-------------------
  4.                                            |   ____|__  |  Association of
  5.                                            |  |       |_|  Shareware
  6.                                            |__|   o   |    Professionals
  7.                                          -----|   |   |---------------------
  8.                                               |___|___|    MEMBER
  9.  
  10. Freeware by a member of the
  11. Association of Shareware Professionals (ASP)
  12.  
  13.  
  14. The BIOS Reporter is a low-level programmer's utility.  This text-mode
  15. program grew out of my desire to be able to directly examine the BIOS data
  16. area.  There's a wealth of system information in this area, all of which
  17. easily accessible without resorting to DOS function calls.
  18.  
  19. I've often wondered how various flags changed during program operation,
  20. in order to use them.  I've wanted to know exactly what the value was, at
  21. such-and-such a location, and whether it could be useful to me.  I've
  22. wondered whether a program I was working on was correctly polling the BIOS
  23. data area - was the right value being returned?
  24.  
  25. The BIOS Reporter returns most of the useful info available in the BIOS
  26. data area, though it only examines those parts that are most useful to us,
  27. more specifically, of most interest to me.  In particular, the PS/2 BIOS
  28. is incompletely supported, proprietary NEC diskette-related info is not
  29. presented, and if I don't understand it or don't have enough information
  30. on a particular area, it also won't be there.
  31.  
  32. The program works both from the command-line, and in TSR (Terminate-and-
  33. Stay-Resident) mode.  Type the name to run it from the DOS prompt:
  34.  
  35.         BIOSR
  36.  
  37. The TSR version can be loaded into your system's memory, where it awaits
  38. the Left-Shift - Ctrl - B keystroke combination.  When this combination is
  39. detected, the program checks whether it is safe to pop up, then pops up.
  40. About 12K of system memory is used by the TSR, and it may be loaded high.
  41. To load the program into memory, use:
  42.  
  43.         BIOSR L
  44.  
  45. At present, the BIOS Reporter pops up in text mode only - with graphics
  46. modes the screen save and restore part of the program would consume even
  47. more precious memory, though I'll add it if enough interest is shown.
  48. It can still be nicely used to debug graphics-mode programs, however, if
  49. run in the background of a text-mode debugger.
  50.  
  51. To unload the program from memory, make sure that any TSRs loaded after it
  52. are also removed before attempting to remove BIOS Reporter; make sure to
  53. remove these other TSRs in reverse order of loading.  Then, to remove, type:
  54.  
  55.         BIOSR U
  56.  
  57. That's all there is to it.  Again, the TSR only works in text, not graphics
  58. modes.  For this, and any parts of the BIOS I didn't present, I make no
  59. apologies.  I wrote this program for my own benefit, and release and
  60. distribute it as freeware, hoping you'll find it useful.  I ask nothing
  61. in return, except that if you like it, or wish to see some changes, 
  62. drop me a line.
  63.  
  64.  
  65. The usual Disclaimer
  66.  
  67. While I've extensively tested this software, and know of no problems
  68. associated with its use, I must still protect myself in this litiginous
  69. society:  This program is provided "as is."  I DISCLAIM ALL WARRANTIES
  70. RELATING TO THIS SOFTWARE, WHETHER EXPRESS OR IMPLIED, and WILL NOT BE
  71. HELD LIABLE FOR ANY DAMAGES, WHETHER DIRECT OR INDIRECT, CONSEQUENTIAL
  72. OR INCIDENTAL, ARISING OUT OF THE USE OR INABILITY TO USE THIS SOFTWARE.
  73. The person using the software bears all risk related to its use.
  74.  
  75.  
  76. About the Program
  77.  
  78. This program is produced by a member of the Association of Shareware
  79. Professionals (ASP).  ASP wants to make sure that the shareware principle
  80. works for you. If you are unable to resolve a shareware-related problem
  81. with an ASP member by contacting the member directly, ASP may be able to
  82. help. The ASP Ombudsman can help you resolve a dispute or problem with an
  83. ASP member, but does not provide technical support for members' products.
  84. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  85. or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  86. 70007,3536.
  87.  
  88. This particular program is provided as freeware, that is, you may freely
  89. use, copy, and redistribute this program.  It may not, however, be sold for
  90. profit, though a fee not exceeding $10 may be charged for distribution of
  91. the program.
  92.  
  93. This program is NOT released to the public domain.  It is copyrighted and
  94. may not be altered without my permission.
  95.  
  96. BIOS Reporter was written in assembly language and compiled using the
  97. Wolfware Assembler by Eric Tauck, a fine, inexpensive, and easy-to-use
  98. assembler program.  The annotated source code for BIOS Reporter is available
  99. from myself for a fee of $5.00 (U.S. or Canadian):  please specify 3.5 or
  100. 5.25" floppy disk.  While this source code may not be modified except with
  101. my express permission, it can provide a starting point for an aspiring
  102. programmer, and you're welcome to learn from it what you can.
  103.  
  104.  
  105. Other Freeware/ Shareware
  106.  
  107. My program ScanCode Show is the companion program to BIOS Reporter, and is
  108. also available as freeware.  Program and source code are again available for
  109. $5.00, from myself.  The program itself may be found on the Net, or in
  110. various forums on Compuserve.  About this program:
  111.  
  112.         ScanCode Show - reports scan and ASCII codes as well as keyboard
  113.         BIOS value for any keystroke, in scrolling display.  Small, fast,
  114.         and allows printing.  For programmers and the curious. Freeware
  115.  
  116. Finally, if you're at all into growing plants, and in particular want to
  117. know just how to propagate a favourite specimen, check out:
  118.  
  119.         GROW'EM - The definitive program on propagating plants from
  120.         seeds, cuttings, by layering, etc.  Features over 200 species,
  121.         most propagating techniques in depth, and detailed info on
  122.         growth media, composting, lighting, etc.  Easy-to-use resource,
  123.         illustrated with sketches and photos, runs well under DOS or
  124.         Windows.  Requires VGA, 1.6 MB hard disk space free
  125.  
  126. The shareware version of this program is available on Compuserve, Exec-PC,
  127. ASP-associated bulletin boards and from ASP-associated vendors, and on
  128. various Internet FTP sites, including Simtel and its mirror sites, and
  129. I'm also happy to send you a copy of the *shareware* version for $5.00 U.S.
  130. or Canadian, which basically covers my costs.  If you ask to receive the
  131. source code for ScanCode Show, you'll automatically receive this shareware
  132. program on the same disk.
  133.  
  134. The registered version comes in VGA and SVGA flavours, and is in look, feel
  135. and function identical to the shareware program.  However, it features
  136. detailed growing information on well over 350 species and is better
  137. illustrated with sketches and sharp photographic images; the original text
  138. has also been expanded and made more readable, and extra topics have been
  139. added.  About 3 MB free hard drive space is required.
  140.  
  141. The registered version of Grow'Em may be ordered directly from me, for
  142. $19.95 in U.S. or Canadian dollars.  Please be sure to specify VGA or SVGA.
  143. The form ORDER.FRM is provided for your convenience.
  144.  
  145.  
  146. Enjoy,
  147.  
  148. Paul Postuma             Phone:  506-849-6967
  149. 16 Fullyer Drive         Compuserve:  74471,1240
  150. Quispamsis, NB           Internet:  ppostuma@nbnet.nb.ca
  151. CANADA
  152. E2G 1Y7